from redis import StrictRedis
import logging

class Config(object):
    DEBUG = True

    SECRET_KEY = '\x88G'

    SQLALCHEMY_DATABASE_URI = 'mysql://root:mysql@127.0.0.1:3306/information27'
    SQLALCHEMY_TRACK_MODIFICATIONS = False


    REDIS_HOST = '127.0.0.1'
    REDIS_PORT = 6379


    SESSION_TYPE='redis'
    SESSION_USE_SIGNER=True
    SESSION_REDIS = StrictRedis(host=REDIS_HOST,port=REDIS_PORT)
    SESSION_PERMANENT= False
    PERMANENT_SESSION_LIFETIME = 86400*2

    LOG_LEVEL=logging.DEBUG


class DevelopmentConfig(Config):
    DEBUG = True


class ProductionConfig(Config):
    DEBUG = False

    LOG_LEVEL = logging.WARNING


class TestingConfig(Config):
    DEBUG = True
    TESTING =True

config ={
    'development':DevelopmentConfig,
    'production':ProductionConfig,
    'testing':TestingConfig
}